﻿
/* #Basic Styles
================================================== */

	body {background: #fff;
		color: #4e4358;-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */-webkit-text-size-adjust: 100%;
		font-weight: 400;
		font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "微软雅黑", simsun, sans-serif;
		line-height: 1.5em;
	}
	
	::-moz-selection{
		color: #fff; 
		text-shadow: none;
		background-color: #d24681;
	}
	::selection {
		color: #fff; 
		text-shadow: none;
		background-color: #d24681;
	} 
	.clear{clear:both;}
	::selection {
		color: #FFF;
	text-shadow: 0 1px 1px #000;
	background-color: #d24681;
	}
	p {
		line-height: 1.7em;
	}
	.sub_heading{
		padding: 11px 0px;
		margin: 20px 0;
		border-top: 1px solid #aeadaa;
		border-bottom: 1px solid #aeadaa;
		font-weight: bold;
		font-size: 1.3em;
		line-height: 1em;
		position: relative;
	}
	.mod-box{padding:20px;margin-top:10px;margin-bottom:10px;border:1px solid #DBDBDB;background:#FFF;}
	.mod-line .module-title,
	.mod-box .module-title{color:#639846}
	.mod-box .module-title{font-size:18px;text-transform:uppercase}
	.mod-box-default{color:#999}
	.mod-box-colored{box-shadow:inset 1px 0px 17px rgba(0,0,0,0.15);color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.3)}
	.mod-box-grey{border-color:#DBDBDB;background:#FBFBFB;box-shadow:inset 1px 0px 17px rgba(20, 20, 20, 0.08);color:#999}
	.mod-box-color1{border-color:#6C9953;background:#8CB870}
	.mod-box-color2{border-color:#7E6F60;background:#A39080}
	.mod-box-colored a,
	.mod-box-transparent
	a{color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.mod-box-colored h1,
	.mod-box-colored h2,
	.mod-box-colored h3,
	.mod-box-colored h4,
	.mod-box-colored h5,
	.mod-box-colored h6,.mod-box-colored{color:#FFF}.bg-colored em,
	.mod-box-colored
	em{color:rgba(0,0,0,0.5);text-shadow:0 1px 0 rgba(255,255,255,0.2)}.mod-box-colored code,
	.mod-box-transparent
	code{color:#FFF}
	code{color:#639846;background-color: transparent;
	}
	.mod-box-transparent{border:none;
		margin-top: 0;
		margin-bottom: 0;
	}.mod-box-transparent25{background:url(module_box_transparency25.png) 0 0 repeat}.mod-box-transparent20{background:url(module_box_transparency20.png) 0 0 repeat}.mod-box-transparent15{background:url(module_box_transparency15.png) 0 0 repeat}.mod-box-transparent10{background:url(module_box_transparency10.png) 0 0 repeat}
	.mod-box-colored .module-title,
	.mod-box-transparent .module-title{color:#FFF}
	.mod-box-colored .button-primary,
	.mod-box-transparent .button-primary{border:1px
	solid rgba(0,0,0,0.18);background:rgba(0,0,0,0.13);box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.bg-colored .button-primary:hover,
	.mod-box-colored .button-primary:hover,
	.mod-box-transparent .button-primary:hover{border-color:rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.bg-colored .button-primary:active,
	.mod-box-colored .button-primary:active,
	.mod-box-transparent .button-primary:active{border-color:rgba(20,20,20,0.25);background:rgba(0,0,0,0.25)}img.border-box{border:1px
	solid #DBDBDB}
	ul.line > li,
	.mod-box-default ul.line > li,
	.mod-box-grey ul.line>li{border-top:1px solid #DBDBDB}.bg-colored ul.line > li,
	.mod-box-colored ul.line>li{border-top:1px solid rgba(0,0,0,0.2)}ul.line>li:first-child{border:none}ul.check>li{padding:2px
	0 2px 28px;background: url(list_check.png) no-repeat 0 0
}.bg-colored ul.check > li,
	.mod-box-colored ul.check > li,
	.mod-box-transparent ul.check>li{background-image: url(list_check_white.png)
	}.mod-box-default ul.check > li,
	.mod-box-grey ul.check>li{background-image: url(list_check.png)
	}
	ul.zebra>li{padding-left:10px}body ul.zebra > li,
	table.zebra tbody
	td{border-bottom:1px solid rgba(0,0,0,0.2)}ul.zebra > li:first-child,
	table.zebra tbody tr:first-child
	td{border-top:1px solid rgba(0,0,0,0.2)}ul.zebra > li.odd,
	table.zebra tbody
	tr.odd{background: url(list_zebra_bg.png) repeat 0 0
	}ul.zebra > li:nth-of-type(odd),
	table.zebra tbody tr:nth-of-type(odd){background:url(list_zebra_bg.png) 0 0 repeat}table.zebra
	caption{color:#999}
	ul.blank,ul.space,ul.line,ul.check,ul.zebra{list-style:none;margin:0;padding:0}ul.space
	li{margin-top:15px}ul.space li:first-child{margin-top:0}ul.line>li{margin-top:5px;padding-top:5px}ul.line>li:first-child{margin-top:0;padding-top:0}ul.check>li{margin-top:5px}ul.check>li:first-child{margin-top:0}ul.zebra>li{padding:5px}ul.line>li>a:first-child,ul.check>li>a:first-child{display:block}table.zebra{width:100%}table.zebra
	th{font-size:16px;font-weight:normal;text-align:left}table.zebra th,
	table.zebra
	td{padding:5px}table.zebra tbody,
	table.zebra
	tfoot{font-size:12px}table.zebra
	.bold{font-weight:bold}table.zebra
	.center{text-align:center}table.zebra td
	*{vertical-align:middle}table.zebra
	tfoot{font-style:italic}table.zebra
	caption{font-size:11px;text-align:left;font-style:italic}
	
	dl.separator{padding:0;overflow:hidden}dl.separator
	dt{width:160px;padding-right:10px;float:left;clear:both}dl.separator
	dd{margin-left:170px;padding-left:20px}em.box{padding:0
	3px;white-space:nowrap}
	dt{position:relative;padding-top:5px;padding-bottom:5px;text-transform:uppercase}dl.separator
	dd{padding-top:5px;padding-bottom:5px;border-width:0 0 0 1px;border-style:solid;border-color:#DDD}dl.separator dt:before{content:"";position:absolute;top:0;right:-15px;width:30px;border-top:1px solid #DDD}dl.separator dt:after{content:"";position:absolute;top:-3px;right:-3px;width:5px;height:5px;border-radius:6px}dl.separator dt:first-child:before,
	dl.separator dt:first-child:after{display:none}em.box{border:1px
	solid #DDD;background:#fafafa;border-radius:3px}
	dl.separator dt:after{background-color:#82B064}
	
	hr.dotted{border:none}.box-content,.box-note,.box-info,.box-warning,.box-hint,.box-download{margin:15px
	0;padding:10px}.box-content{padding:20px}.box-info,.box-warning,.box-hint,.box-download{padding-left:40px}
	hr.dotted{background: url(line_dotted.png) repeat-x 0 0
	}.box-content{border:1px
	solid #DBDBDB;background:#FBFBFB;box-shadow:inset 1px 0px 17px rgba(20,20,20,0.08)}.box-note,.box-info,.box-warning,.box-hint,.box-download{background:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.box-info{background: url(box_info.png) no-repeat 0 0 #ebf5fa;border-color:#d2dce1}.box-warning{background: url(box_warning.png) no-repeat 0 0 #fff0eb;border-color:#ffd7cd}.box-hint{background: url(box_hint.png) no-repeat 0 0 #fffae6;border-color:#fae6be}.box-download{background: url(box_download.png) no-repeat 0 0 #faffe6;border-color:#dce6be}.mod-box-colored .box-info,
	.mod-box-transparent .box-info{background-image:url("/demo/themes/joomla/2013/infinite/templates/yoo_infinite/images/tools/box_warning_white.png")}.mod-box-colored .box-hint,
	.mod-box-transparent .box-hint{background-image:url("/demo/themes/joomla/2013/infinite/templates/yoo_infinite/images/tools/box_hint_white.png")}.mod-box-colored .box-warning,
	.mod-box-transparent .box-warning{background-image:url("/demo/themes/joomla/2013/infinite/templates/yoo_infinite/images/tools/box_warning_white.png")}.mod-box-colored .box-download,
	.mod-box-transparent .box-download{background-image: url(box_download_white.png)
	}
#scrollUp {
  bottom: 20px;
  right: 20px;
  height: 38px;  /* Height of image */
  width: 38px; /* Width of image */
  background: url(top.png) no-repeat;
  
}
.scrollspy-example {
height: 700px;
overflow: auto;
position: relative;
margin-bottom: 50px;
}
article p {
}
.header-bg {
	background-color: #fdf2fc;
}
/* #Top Menu Banner
================================================== */
	.banner {position:absolute;width:100%;background:#fdf2fd;max-width:none;margin:0;padding:0;height:auto;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);border-top: 32px solid #4e4358;
		z-index:100;
		background-color: #fdf2fc;
		border-top: 32px solid #59525d;
		*background:#fdf2fc;		
	}
	
	.banner:before {background: none repeat scroll 0 0 #4e4358;content: "";display: block;height: 2px;padding-bottom: 0;position: relative;top: -32px;}
	.banner h1 {margin:0;padding:0;z-index:9999;}
	.banner h1 a {background-clip: border-box;background: url("logo-hor.png") no-repeat scroll left center #fdf2fd;background-origin: padding-box;background-size: 100% auto;display: block;float: left;height: 85px;margin: 0;overflow: hidden;text-indent: 100%;white-space: nowrap;position:absolute;top: -34px;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);width: 370px;z-index:999;}
	.fixed {position:fixed;top:0px;}
	.fixed-side {position:fixed;top:100px;}
	.fixed-side-bottom {position:fixed;top:auto;bottom:330px;}
	

	#utility-nav li#search-box {width: 120px;display:inline-block;
	}
	#search-input-responsive,
	#search-input {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;overflow: hidden;border-radius:2px;width:116px;height:22px;display:inline-block;}
	
	#search-input-responsive input[type="text"], #search-input input[type="text"] {background: none;border: 0 none;color: #999999;font: 12px/12px;margin: 0;padding:0 28px 0 3px;width: 88px;top:0;height:22px;display:inline-block;height: 22px;float:left;}
	
	#search-input-responsive .input-prepend-responsive, #utility-nav form .input-prepend {}
	#search-input-responsive .add-on,
	#search-input .add-on {float: right;
	height: 22px;
	width: 27px;border:0;
	border-radius: 0 3px 3px 0;
	background-color: #d24681;
	padding-top: 1px;
	padding-left: 3px;
	position: absolute;
	right: -11px;
}
	.add-on:before {display: inline-block;left: 50%;margin: -0.5em 0 0 -0.5em;position: absolute;text-indent: 0;top: 50%;}

	.header-short {background:url('../img/header-release.jpg') no-repeat center #000;height:230px;}
	.backstretch {z-index:-6;background-position:50%;overflow:none !important;}
	
/* #二级页面头部
==================================================*/	
	.header-bar {
		min-height: 110px;
		_height: 100px;
		background-color: #f9eae7;
		position: relative;
	}
	.header-bar h2 {
		position: absolute;
		bottom: 6px;
		color: #d24681;
		margin: 0;
		text-indent: -999px;
	}


/* #T顶部幻灯片
================================================== */
	
		

/* #其他页面幻灯片
================================================== */
	.carousel {
		font-size: 18px;
		line-height: 24px;
		text-align: center;
		color: rgba(255,255,255,.6);
		text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);
		background: #5b4d3d;
		box-shadow: 0 1px 2px rgba(0,0,0,.25);
	}

		.carousel .carousel-caption {padding: 10px 70px;display:inline-block;width:auto;
			text-align:left;
			background-color: rgba(255, 255, 255, 0);
			background: none\0;
			*background: none;
		}
	
		.carousel h4 {
			display: inline-block;color:#fff;
			margin: 0 20px 5px;text-transform:none;padding: 10px;
			text-shadow: 0 0 2px #000000;
			background-color: #82B064;
			background-color: #c42a77;
			font-size: 100%;
			line-height: 1em;
			font-weight: 700;
		}
		.carousel p {
			color: white;margin: 0 20px;text-transform:none;background-color: #8D796A;
			background-color: rgba(141,121,106,0.55);
		}
		.carousel p {padding: 5px;text-shadow:none;
			line-height: 1.4em;font-style: italic;font-weight: 400;
			font-size: 70%;
		}
	
	
		.carousel .carousel-control {
			background-color: rgba(255, 255, 255, 0);
		}
		


/* #Top Navigation
================================================== */
	/* menu icon */

	#utility-nav li {margin: 0;padding: 0;padding-left: 20px; _padding-top:5px;}
	#utility-nav > li {list-style: none;display:inline-block;*display: inline;zoom: 1;float:left;
		padding: 0;
	}

	#utility-nav  {float:right;text-align:right;padding:0;margin:0;position: absolute;top: -29px;right:3%;
	}
	#utility-nav li > a {display: block;color: #fdf2fd;background: 0;
		font: 14px;
		padding: 2px 5px 0;
	}
	#utility-nav a:hover {color: #deb2f1;
	}
	#utility-nav li {list-style: none;float:left;
	}
	#utility-nav ul.dropdown-menu li {
		clear: both;
	}
	#utility-nav ul.dropdown-menu li a {
		color: #408e4d;
	}
	#utility-nav li.dropdown a.dropdown-toggle b.caret {
		border-top-color: #fbfbfb;border-bottom-color:#fbfbfb;
	}

/* Menu Helpers
----------------------------------------------------------------------------------------------------*/
nav#main-nav {
	float: right;
	display: block;
}
nav #menu {
	float: left;
}
.menu,
.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


.menu a,
.menu span { display: block; }


.menu a { text-decoration: none; }



	#header-responsive { display: none; }
	/* 横向放置的手机和竖向放置的平板之间的分辨率 */
	@media only screen and (min-width:480px) and (max-width: 800px) {
		#menubar {display:block;border:0;margin-left:160px;width:auto;padding: 0;
		}
		#utility-nav li {padding-left: 0;}
	
	}
	/* Only Phones */
	@media (max-width: 767px) {
	
		/* Layout */
		#menubar  { display: none; }
		/* Header */
			#header-responsive { display: block; }
		
			#header-responsive #search-input-responsive {
				display: inline-block;
				vertical-align: middle;
				margin: 10px 2% 10px 150px;
			}
		
			#header-responsive .searchbox {
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}
		
			/* Menu */
			.menu-responsive {
				width: auto;
				font-size: 14px;
				margin-bottom: 10px;
				margin-left: 150px;
				margin-right: 2%;
			}
			#utility-nav li {padding-left: 0;}
	}
	@media (max-width: 479px) {
	
		/* Layout */
		#menubar  { display: none; }
		/* Header */
			#header-responsive { display: block; }
		
			#header-responsive #search-input-responsive {
				display: none;
			}
		
			#header-responsive .searchbox {
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}
		
			/* Menu */
			.menu-responsive {
				width: 100%;
				margin: 0 0 20px;
			}
			#utility-nav li {padding-left: 0;}
	}
	


/* #首页新闻
==================================================*/
.news{
background-color: #f9eae7;
padding: 10px 0;
}

.news ul li a {
	color: #4e4358;
	font-size: 14px;
}
.news ul li a:hover {
	color: #d24681;
}


.txtnews h4 {
	text-align: center;
	margin-top: 0;
}

	
.element{
	width: 100%;
	height: 180px;
	margin: 5px 0 10px;
	float: left;
	overflow: hidden;
	position: relative;
	color: #222;
}
.gallery-caps{
	width: 100%;
	height: 180px;
}
.gallery-caps > h4{
	font-weight: normal;
	color: #fff;
	padding: 15px 10px 0;
}
.gallery-caps > p{
	font-weight: normal;
	color: #fff;
	padding: 80px 10px 10px;
	font-size: 12px;
}
.gallery-caps{background: #d24681;}

.element img {
	width: 100%;
	height: 100%;
}

.element * {
  position: absolute;
  margin: 0;
}


/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 768px) {
	.news ul {
		margin: 0;
	}
	.news ul li {
		list-style: none;
	}
}
@media (max-width: 800px) {
	.news {
		padding: 10px;
	}
	.news ul {
		margin: 0;
	}
	.news ul li {
		list-style: none;
	}
}

/* Events Module */
.sub_heading a.btn {
	width: 15%;
	font-size: 14px;
	position: absolute;
	right: 5px;
	top: 8px;
}
.events {
	margin: 0 0 15px;
	padding: 0;
}
.events .event {margin-bottom:5px; 
}
.events .date {font-size:80%;}
.events .date span.day {padding: 0 2px 0 0;
	text-align:center;
	border-right:1px solid #dad9d9;
	display: block;
	line-height: 1em;
}
.events h5{
	margin: 0 0 5px;
	font-size: 14px;
}
.events h5+p {font-size:.875em;}
.events .modulemore li {display:block; float:left; margin:0;}
.events .modulemore li:first-child {margin-right:3em;}
.events .row.event:nth-child(8), .events .row.event:nth-child(9), #home .events .row.event:nth-child(10) {display:none;}

@media only screen and (max-width:767px) {.events {padding-bottom:1em; margin-bottom: 1px; border-bottom:1px solid #DAD9D9;}.event [class^="span"] {float:none;
margin-bottom: 1px;
}.event [class^="span"], .events .date, .events, .events .date, .events {clear:none; float:none; width:100%;}.events, .events .event:nth-child(7), .events .event:nth-child(8), .events .event:nth-child(9), .events .event:nth-child(10) {}.events .modulemore {text-align:left; font-size:90%;}.events .modulemore li {float:none;}.events .modulemore li:first-child {margin-right:20px; margin-bottom:.25em;}.events .date span.day, .events .date span.month, .maincontent .event .date span.day, .maincontent .event .date span.month {display:inline-block!important;}.event .date span.day, .event .date span.month {margin-bottom:0;
	}.date span.day:after {content:'\00A0';
	}.date span.day.named:after {content:',\00A0';}.row.event p {margin-bottom:0;}event .date p {margin-bottom:20px;}}
@media only screen and (max-width:979px) {.events .date, .events p {line-height:1.5em;}.events .date span.day, .events .date span.month {color:#797878; text-align:left; padding:0; border:none; background:none;}.row.event [class*='span'].date {margin-right:20px;}}
@media only screen and (min-width:768px) and (max-width:979px) #feature #slideshowwrap_lead .prev {.events .event:nth-child(9), .events .event:nth-child(10) {display:inherit;}.events .modulemore li {float:none; margin:0 0 1em 0;}.events .modulemore li:first-child {margin-right:1em;}}


/* IE 6/7/8 */@media \0screen\,screen\9 { 
	.banner {
		border-top: 30px solid #4e4358;
	}
	#utility-nav  {float:right;text-align:right;padding:0;
		position: absolute;top: -28px;
		margin-left: 0px;
	}
 }
/* --------------------------------------------------
 * 主内容区域
 *-------------------------------------------------- */
.laster {
	margin-bottom: 20px;
}


/* #校训
==================================================*/
.shenlv{
	padding-top: 20px; padding-bottom: 20px; text-align:center;
background-color: #d24681;
}

/* #扩展信息
==================================================*/
.extinfo{
	background-color: #75685C;
color: white;
}
.extinfo a {
	color: #d5f1a0;
}

/* #各快捷通道
==================================================*/
.resourcelinks-list li {
	float: left;
	width: 47%;
	list-style: none;
	padding: 5px 10px 5px 0;
}
.xybmlinks-list li {
	float: left;
	width: 31.333%;
	list-style: none;
	padding: 5px 10px 5px 0;
}
/* #概况
==================================================*/
#time .nav li a {
	padding: 10px;
	font-size: .7em;
}
.leaders small {
	font-size: 1em;
	color: #d24681;
}
.leaders img {
	margin-left: 20px;
}

/* #页脚
==================================================*/
footer{background:#4e4358;  padding-top: 10px; padding-bottom: 10px; text-align:center;}
footer p{line-height:25px; margin-top:14px;}
footer .connect{margin-bottom:20px; margin-top:22px}
footer .connect a{color:#FFF;
	font-size: 16px;}
footer .connect a:hover{color: #d24681; text-transform:uppercase; font-size: 16px; text-decoration: none;}
footer .connect span{padding:0px 2px; font-size:16px; font-weight:bold;}

/* #Basic Layout
==================================================*/
	.row {margin-bottom: 20px;}
		.container-home {position: relative; width: 100%; margin: 0 auto; padding: 0; max-width:1220px;}
		.container-home .column,
		.container-home .columns {float: left; display: inline; margin-left: 2%; margin-right: 2%;}
	
		.container-home .one.column,
		.container-home .one.columns {width: 4.25%;}
		.container-home .two.columns {width: 10.5%;}
		.container-home .three.columns	{width: 16.75%;}
		.container-home .four.columns {width: 21%;}
		.container-home .five.columns {width: 29.25%;}
		.container-home .six.columns {width: 35.5%;}
		.container-home .seven.columns	{width: 41.75%;}
		.container-home .eight.columns {width: 46%;}
		.container-home .nine.columns {width: 54.25%;}
		.container-home .ten.columns {width: 60.5%;}
		.container-home .eleven.columns {width: 66.75%;}
		.container-home .twelve.columns {width: 71%;}
		.container-home .thirteen.columns {width: 79.25%;}
		.container-home .fourteen.columns {width: 85.5%;}
		.container-home .fifteen.columns {width: 91.75%;}
		.container-home .sixteen.columns {width: 96%;}
	
		.container-home .one-third.column {width: 31%;}
		.container-home .two-thirds.column {width: 64%;}
		.container-home .one-third-full.column {width: 29%;}
		.container-home .sub-two-thirds.column { margin-left:0; width: 62%; margin-right:3%;}
		.container-home .sub-one-third {margin-left:0; width: 28%;margin-right:3%;  }
		.container-home .sub-one-third:last-child {margin:0;}
	
		.column-1-half {width:46%; float:left;margin-bottom:20px;margin-right:3%;box-sizing:border-box;}
		
	/* #淮中之春
==================================================*/	
		.lltitle {
	background-color : #148400;
	width : 960px;
	height : 30px;
}

.pagebox {text-align: center;margin-top:12px;}
.pagebox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width:42px;height:34px;font:bold 14px/34px arial;}
.pagebox a:hover,.pagebox a:active{background:#3aa9f2;color: #FFFFFF;text-decoration: none;}
.pagebox .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}
.pagebox a.cur {color: #fff;}
.pagebox .disabled {width: 79px;}
.pagebox b {margin-right:10px;}

/* #缩略图尺寸定义

.topimg{list-style:none;}
li{float:left;margin-right:15px;overflow:hidden;position:relative;}/*设置超出li部分被隐藏*/
.img em{color:#fff;font-size:10px; font-family:Georgia;padding:0 5px;background:#333;position:absolute;right:0;bottom:0;}
/*图片尺寸  100*100 */
.itopimg{width:570px;height:307px;}
.thumb1{position:relative;top:0px;left:0px;}
.iclassimg{width:64px;height:64px;}

